igloo

GLPI sur Gentoo

GLPI (acronyme de gestionnaire libre de parc informatique) est un logiciel libre de gestion des services informatiques (ITSM) et de gestion des services d'assistance (issue tracking system et ServiceDesk). Cette solution libre est éditée en PHP et distribuée sous licence GPL.

Pour fonctionner, GLPI nécessite l'installation d'un serveur web et d'une base de données (Apache2 et MySQL).

Toutes les commandes sont à effectuer en root

Mettez à jour l'arbre de portage :

# emerge --sync

ou si vous êtes derrière un proxy :

# emerge-webrsync

Installez Apache2 et MySQL

# emerge -a apache mysql

éditez le fichier /etc/portage/make.conf et ajoutez la ligne suivante :

PHP_TARGETS="php5-6"

ajoutez à votre USE les variables suivantes :

USE="apcupsd apache2 curl cgi fpm gd imap ldap mysqli unicode libxml12"

appliquez les changements apportés à /etc/portage/make.conf :

# emerge --ask --update --changed-use --deep @world

installez PHP :

# emerge -a php

ajoutez l'option '-D PHP' aux variables de APACHE2_OPTS dans le fichier /etc/conf.d/apache2 :

APACHE2_OPTS="-D PHP -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE"

vous pouvez lancer le serveur web et l'ajouter au démarrage du système :

# /etc/init.d/apache2 start
# rc-update add apache2 default

si c'est votre première installation de MySQL, lancez l'outil de configuration qui vous demandera un mot de passe :

# emerge --config =dev-db/mysql-5.6.39

(vérifiez votre version de mysql)

demarrez MySQL et ajoutez le au démarrage :

# /etc/init.d/mysql start
# rc-update add mysql default

il faut créer une base de donnée pour GLPI :

# mysql -u root -p

entrez le mot de passe créé lors de la configuration de MySQL, à l'invite de commande, tapez :

mysql> create database glpidb; # n'oubliez pas le ' ;' !

(glpidb est le nom de la base de données, vous pouvez le modifier)

mysql> grant all privileges on glpidb.* to glpiuser@localhost
-> identified by 'mot_de_passe_du_glpiuser';
mysql> exit

cherchez la version stable la plus récente de GLPI sur leur site :

http://glpi-project.org/downloads/

téléchargez puis décompressez l'archive :

# wget https://github.com/glpi-project/glpi/releases/download/9.2.3/glpi-9.2.3.tgz
# tar -xvzf glpi-9.2.3.tar.gz -C /var/www/localhost/htdocs/

(vérifiez votre version de GLPI)

changez le propriétaire du répertoire glpi ainsi que de tous les sous-répertoires et fichiers pour qu'ils deviennent la propriété de l'utilisateur apache:

# cd /var/www/localhost/htdocs/
# chown -R apache glpi

ouvrez un navigateur et connectez vous à l'adresse ip_de_votre_serveur/glpi et choisissez la langue

après avoir accepté la licence, lancez l'installation

vous pouvez cliquer sur 'continuer'

entrez l'adresse du serveur SQL (localhost ou 127.0.0.1) puis les identifiant et mot de passe que vous avez choisi lors de la création de la base de données.

sélectionnez votre base de données

l'installation est terminée.